ContentEgg\application\components\AffiliateFeedParserModule C

Total Complexity 125
Dependencies 6
Dependents 0
Total lines 584
Lines of code 444
Logical lines of code 289
Comment lines 4
Methods 31
Properties 2

Methods 31

Method Rating Maintainability Complexity Lines of code
processFeedJson()
B
41 16 53
processFeedXml()
A
40 15 57
processFeedCsv()
A
41 14 56
deleteTemporaryFiles()
A
48 11 29
getDatafeedDir()
S
50 7 29
unzipFeed()
S
50 7 27
maybeImportProducts()
S
54 6 21
fatalHandler()
S
59 5 13
mapXmlData()
S
58 4 16
downlodFeed()
S
58 4 15
getLastImportDateReadable()
S
60 4 13
initProducts()
S
62 3 11
isImportTime()
S
66 3 8
importProducts()
S
59 2 15
detectCsvDelimiter()
S
58 2 15
processFeed()
S
64 3 10
getProductNode()
S
67 2 8
setLastImportDate()
S
70 2 6
maybeCreateProductTable()
S
75 2 5
requirements()
S
65 2 9
getFeedUrl()
S
100 1 0
getProductsTtl()
S
78 1 3
setLastImportError()
S
78 1 3
getLastImportError()
S
79 1 3
getLastImportDate()
S
79 1 3
dbDelta()
S
73 1 5
getProductCount()
S
81 1 3
isZippedFeed()
S
82 1 3
__construct()
S
70 1 5
feedProductPrepare()
S
100 1 0
getProductModel()
S
100 1 0